/* ::::: http://cq.jfr121314.com/static/vendor/bootstrap/dist/css/bootstrap.min.css ::::: */

html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
b, strong { font-weight: 700; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0px; border: 0px none; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
textarea { overflow: auto; }
table { border-spacing: 0px; border-collapse: collapse; }
td, th { padding: 0px; }
@font-face {
	font-family: "Glyphicons Halflings";
	src: url('./ttf/glyphicons-halflings-regular.eot') format("embedded-opentype"), url('./ttf/glyphicons-halflings-regular.woff2') format("woff2"), url('./ttf/glyphicons-halflings-regular.woff') format("woff"), url('./ttf/glyphicons-halflings-regular.ttf') format("truetype"), url('./ttf/glyphicons-halflings-regular.svg') format("svg");
}
.glyphicon-asterisk::before { content: "*"; }
.glyphicon-plus::before { content: "+"; }
.glyphicon-eur::before, .glyphicon-euro::before { content: "€"; }
.glyphicon-minus::before { content: "−"; }
.glyphicon-cloud::before { content: "☁"; }
.glyphicon-envelope::before { content: "✉"; }
.glyphicon-pencil::before { content: "✏"; }
.glyphicon-glass::before { content: ""; }
.glyphicon-music::before { content: ""; }
.glyphicon-search::before { content: ""; }
.glyphicon-heart::before { content: ""; }
.glyphicon-star::before { content: ""; }
.glyphicon-star-empty::before { content: ""; }
.glyphicon-user::before { content: ""; }
.glyphicon-film::before { content: ""; }
.glyphicon-th-large::before { content: ""; }
.glyphicon-th::before { content: ""; }
.glyphicon-th-list::before { content: ""; }
.glyphicon-ok::before { content: ""; }
.glyphicon-remove::before { content: ""; }
.glyphicon-zoom-in::before { content: ""; }
.glyphicon-zoom-out::before { content: ""; }
.glyphicon-off::before { content: ""; }
.glyphicon-signal::before { content: ""; }
.glyphicon-cog::before { content: ""; }
.glyphicon-trash::before { content: ""; }
.glyphicon-home::before { content: ""; }
.glyphicon-file::before { content: ""; }
.glyphicon-time::before { content: ""; }
.glyphicon-road::before { content: ""; }
.glyphicon-download-alt::before { content: ""; }
.glyphicon-download::before { content: ""; }
.glyphicon-upload::before { content: ""; }
.glyphicon-inbox::before { content: ""; }
.glyphicon-play-circle::before { content: ""; }
.glyphicon-repeat::before { content: ""; }
.glyphicon-refresh::before { content: ""; }
.glyphicon-list-alt::before { content: ""; }
.glyphicon-lock::before { content: ""; }
.glyphicon-flag::before { content: ""; }
.glyphicon-headphones::before { content: ""; }
.glyphicon-volume-off::before { content: ""; }
.glyphicon-volume-down::before { content: ""; }
.glyphicon-volume-up::before { content: ""; }
.glyphicon-qrcode::before { content: ""; }
.glyphicon-barcode::before { content: ""; }
.glyphicon-tag::before { content: ""; }
.glyphicon-tags::before { content: ""; }
.glyphicon-book::before { content: ""; }
.glyphicon-bookmark::before { content: ""; }
.glyphicon-print::before { content: ""; }
.glyphicon-camera::before { content: ""; }
.glyphicon-font::before { content: ""; }
.glyphicon-bold::before { content: ""; }
.glyphicon-italic::before { content: ""; }
.glyphicon-text-height::before { content: ""; }
.glyphicon-text-width::before { content: ""; }
.glyphicon-align-left::before { content: ""; }
.glyphicon-align-center::before { content: ""; }
.glyphicon-align-right::before { content: ""; }
.glyphicon-align-justify::before { content: ""; }
.glyphicon-list::before { content: ""; }
.glyphicon-indent-left::before { content: ""; }
.glyphicon-indent-right::before { content: ""; }
.glyphicon-facetime-video::before { content: ""; }
.glyphicon-picture::before { content: ""; }
.glyphicon-map-marker::before { content: ""; }
.glyphicon-adjust::before { content: ""; }
.glyphicon-tint::before { content: ""; }
.glyphicon-edit::before { content: ""; }
.glyphicon-share::before { content: ""; }
.glyphicon-check::before { content: ""; }
.glyphicon-move::before { content: ""; }
.glyphicon-step-backward::before { content: ""; }
.glyphicon-fast-backward::before { content: ""; }
.glyphicon-backward::before { content: ""; }
.glyphicon-play::before { content: ""; }
.glyphicon-pause::before { content: ""; }
.glyphicon-stop::before { content: ""; }
.glyphicon-forward::before { content: ""; }
.glyphicon-fast-forward::before { content: ""; }
.glyphicon-step-forward::before { content: ""; }
.glyphicon-eject::before { content: ""; }
.glyphicon-chevron-left::before { content: ""; }
.glyphicon-chevron-right::before { content: ""; }
.glyphicon-plus-sign::before { content: ""; }
.glyphicon-minus-sign::before { content: ""; }
.glyphicon-remove-sign::before { content: ""; }
.glyphicon-ok-sign::before { content: ""; }
.glyphicon-question-sign::before { content: ""; }
.glyphicon-info-sign::before { content: ""; }
.glyphicon-screenshot::before { content: ""; }
.glyphicon-remove-circle::before { content: ""; }
.glyphicon-ok-circle::before { content: ""; }
.glyphicon-ban-circle::before { content: ""; }
.glyphicon-arrow-left::before { content: ""; }
.glyphicon-arrow-right::before { content: ""; }
.glyphicon-arrow-up::before { content: ""; }
.glyphicon-arrow-down::before { content: ""; }
.glyphicon-share-alt::before { content: ""; }
.glyphicon-resize-full::before { content: ""; }
.glyphicon-resize-small::before { content: ""; }
.glyphicon-exclamation-sign::before { content: ""; }
.glyphicon-gift::before { content: ""; }
.glyphicon-leaf::before { content: ""; }
.glyphicon-fire::before { content: ""; }
.glyphicon-eye-open::before { content: ""; }
.glyphicon-eye-close::before { content: ""; }
.glyphicon-warning-sign::before { content: ""; }
.glyphicon-plane::before { content: ""; }
.glyphicon-calendar::before { content: ""; }
.glyphicon-random::before { content: ""; }
.glyphicon-comment::before { content: ""; }
.glyphicon-magnet::before { content: ""; }
.glyphicon-chevron-up::before { content: ""; }
.glyphicon-chevron-down::before { content: ""; }
.glyphicon-retweet::before { content: ""; }
.glyphicon-shopping-cart::before { content: ""; }
.glyphicon-folder-close::before { content: ""; }
.glyphicon-folder-open::before { content: ""; }
.glyphicon-resize-vertical::before { content: ""; }
.glyphicon-resize-horizontal::before { content: ""; }
.glyphicon-hdd::before { content: ""; }
.glyphicon-bullhorn::before { content: ""; }
.glyphicon-bell::before { content: ""; }
.glyphicon-certificate::before { content: ""; }
.glyphicon-thumbs-up::before { content: ""; }
.glyphicon-thumbs-down::before { content: ""; }
.glyphicon-hand-right::before { content: ""; }
.glyphicon-hand-left::before { content: ""; }
.glyphicon-hand-up::before { content: ""; }
.glyphicon-hand-down::before { content: ""; }
.glyphicon-circle-arrow-right::before { content: ""; }
.glyphicon-circle-arrow-left::before { content: ""; }
.glyphicon-circle-arrow-up::before { content: ""; }
.glyphicon-circle-arrow-down::before { content: ""; }
.glyphicon-globe::before { content: ""; }
.glyphicon-wrench::before { content: ""; }
.glyphicon-tasks::before { content: ""; }
.glyphicon-filter::before { content: ""; }
.glyphicon-briefcase::before { content: ""; }
.glyphicon-fullscreen::before { content: ""; }
.glyphicon-dashboard::before { content: ""; }
.glyphicon-paperclip::before { content: ""; }
.glyphicon-heart-empty::before { content: ""; }
.glyphicon-link::before { content: ""; }
.glyphicon-phone::before { content: ""; }
.glyphicon-pushpin::before { content: ""; }
.glyphicon-usd::before { content: ""; }
.glyphicon-gbp::before { content: ""; }
.glyphicon-sort::before { content: ""; }
.glyphicon-sort-by-alphabet::before { content: ""; }
.glyphicon-sort-by-alphabet-alt::before { content: ""; }
.glyphicon-sort-by-order::before { content: ""; }
.glyphicon-sort-by-order-alt::before { content: ""; }
.glyphicon-sort-by-attributes::before { content: ""; }
.glyphicon-sort-by-attributes-alt::before { content: ""; }
.glyphicon-unchecked::before { content: ""; }
.glyphicon-expand::before { content: ""; }
.glyphicon-collapse-down::before { content: ""; }
.glyphicon-collapse-up::before { content: ""; }
.glyphicon-log-in::before { content: ""; }
.glyphicon-flash::before { content: ""; }
.glyphicon-log-out::before { content: ""; }
.glyphicon-new-window::before { content: ""; }
.glyphicon-record::before { content: ""; }
.glyphicon-save::before { content: ""; }
.glyphicon-open::before { content: ""; }
.glyphicon-saved::before { content: ""; }
.glyphicon-import::before { content: ""; }
.glyphicon-export::before { content: ""; }
.glyphicon-send::before { content: ""; }
.glyphicon-floppy-disk::before { content: ""; }
.glyphicon-floppy-saved::before { content: ""; }
.glyphicon-floppy-remove::before { content: ""; }
.glyphicon-floppy-save::before { content: ""; }
.glyphicon-floppy-open::before { content: ""; }
.glyphicon-credit-card::before { content: ""; }
.glyphicon-transfer::before { content: ""; }
.glyphicon-cutlery::before { content: ""; }
.glyphicon-header::before { content: ""; }
.glyphicon-compressed::before { content: ""; }
.glyphicon-earphone::before { content: ""; }
.glyphicon-phone-alt::before { content: ""; }
.glyphicon-tower::before { content: ""; }
.glyphicon-stats::before { content: ""; }
.glyphicon-sd-video::before { content: ""; }
.glyphicon-hd-video::before { content: ""; }
.glyphicon-subtitles::before { content: ""; }
.glyphicon-sound-stereo::before { content: ""; }
.glyphicon-sound-dolby::before { content: ""; }
.glyphicon-sound-5-1::before { content: ""; }
.glyphicon-sound-6-1::before { content: ""; }
.glyphicon-sound-7-1::before { content: ""; }
.glyphicon-copyright-mark::before { content: ""; }
.glyphicon-registration-mark::before { content: ""; }
.glyphicon-cloud-download::before { content: ""; }
.glyphicon-cloud-upload::before { content: ""; }
.glyphicon-tree-conifer::before { content: ""; }
.glyphicon-tree-deciduous::before { content: ""; }
.glyphicon-cd::before { content: ""; }
.glyphicon-save-file::before { content: ""; }
.glyphicon-open-file::before { content: ""; }
.glyphicon-level-up::before { content: ""; }
.glyphicon-copy::before { content: ""; }
.glyphicon-paste::before { content: ""; }
.glyphicon-alert::before { content: ""; }
.glyphicon-equalizer::before { content: ""; }
.glyphicon-king::before { content: ""; }
.glyphicon-queen::before { content: ""; }
.glyphicon-pawn::before { content: ""; }
.glyphicon-bishop::before { content: ""; }
.glyphicon-knight::before { content: ""; }
.glyphicon-baby-formula::before { content: ""; }
.glyphicon-tent::before { content: "⛺"; }
.glyphicon-blackboard::before { content: ""; }
.glyphicon-bed::before { content: ""; }
.glyphicon-apple::before { content: ""; }
.glyphicon-erase::before { content: ""; }
.glyphicon-hourglass::before { content: "⌛"; }
.glyphicon-lamp::before { content: ""; }
.glyphicon-duplicate::before { content: ""; }
.glyphicon-piggy-bank::before { content: ""; }
.glyphicon-scissors::before { content: ""; }
.glyphicon-bitcoin::before { content: ""; }
.glyphicon-btc::before { content: ""; }
.glyphicon-xbt::before { content: ""; }
.glyphicon-yen::before { content: "¥"; }
.glyphicon-jpy::before { content: "¥"; }
.glyphicon-ruble::before { content: "₽"; }
.glyphicon-rub::before { content: "₽"; }
.glyphicon-scale::before { content: ""; }
.glyphicon-ice-lolly::before { content: ""; }
.glyphicon-ice-lolly-tasted::before { content: ""; }
.glyphicon-education::before { content: ""; }
.glyphicon-option-horizontal::before { content: ""; }
.glyphicon-option-vertical::before { content: ""; }
.glyphicon-menu-hamburger::before { content: ""; }
.glyphicon-modal-window::before { content: ""; }
.glyphicon-oil::before { content: ""; }
.glyphicon-grain::before { content: ""; }
.glyphicon-sunglasses::before { content: ""; }
.glyphicon-text-size::before { content: ""; }
.glyphicon-text-color::before { content: ""; }
.glyphicon-text-background::before { content: ""; }
.glyphicon-object-align-top::before { content: ""; }
.glyphicon-object-align-bottom::before { content: ""; }
.glyphicon-object-align-horizontal::before { content: ""; }
.glyphicon-object-align-left::before { content: ""; }
.glyphicon-object-align-vertical::before { content: ""; }
.glyphicon-object-align-right::before { content: ""; }
.glyphicon-triangle-right::before { content: ""; }
.glyphicon-triangle-left::before { content: ""; }
.glyphicon-triangle-bottom::before { content: ""; }
.glyphicon-triangle-top::before { content: ""; }
.glyphicon-console::before { content: ""; }
.glyphicon-superscript::before { content: ""; }
.glyphicon-subscript::before { content: ""; }
.glyphicon-menu-left::before { content: ""; }
.glyphicon-menu-right::before { content: ""; }
.glyphicon-menu-down::before { content: ""; }
.glyphicon-menu-up::before { content: ""; }
* { box-sizing: border-box; }
*::after, *::before { box-sizing: border-box; }
html { font-size: 10px; }
body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(51, 122, 183); text-decoration: none; }
a:focus, a:hover { color: rgb(35, 82, 124); text-decoration: underline; }
a:focus { outline: thin dotted; outline-offset: -2px; }
img { vertical-align: middle; }
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img { display: block; max-width: 100%; height: auto; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }
.h4, .h5, .h6, h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }
.h3, h3 { font-size: 24px; }
.h4, h4 { font-size: 18px; }
p { margin: 0px 0px 10px; }
.text-center { text-align: center; }
ol, ul { margin-top: 0px; margin-bottom: 10px; }
blockquote .small::before, blockquote footer::before, blockquote small::before { content: "— "; }
.blockquote-reverse .small::before, .blockquote-reverse footer::before, .blockquote-reverse small::before, blockquote.pull-right .small::before, blockquote.pull-right footer::before, blockquote.pull-right small::before { content: ""; }
.blockquote-reverse .small::after, .blockquote-reverse footer::after, .blockquote-reverse small::after, blockquote.pull-right .small::after, blockquote.pull-right footer::after, blockquote.pull-right small::after { content: " —"; }
.row { margin-right: -15px; margin-left: -15px; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; }
.col-xs-3 { width: 25%; }
table { background-color: transparent; }
th { text-align: left; }
.table-striped > tbody > tr:nth-of-type(2n+1) { background-color: rgb(249, 249, 249); }
@media screen and (max-width: 767px) {
}
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }
input[type="checkbox"], input[type="radio"] { margin: 4px 0px 0px; line-height: normal; }
input[type="file"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus { outline: thin dotted; outline-offset: -2px; }
.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
.form-control:focus { border-color: rgb(102, 175, 233); outline: 0px none; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6); }
.form-control::-moz-placeholder { color: rgb(153, 153, 153); opacity: 1; }
@media not all {
}
.checkbox, .radio { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }
.checkbox label, .radio label { min-height: 20px; padding-left: 20px; margin-bottom: 0px; font-weight: 400; cursor: pointer; }
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] { position: absolute; margin-left: -20px; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus { outline: thin dotted; outline-offset: -2px; }
.btn.focus, .btn:focus, .btn:hover { color: rgb(51, 51, 51); text-decoration: none; }
.btn.active, .btn:active { background-image: none; outline: 0px none; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.125) inset; }
.fade { transition: opacity 0.15s linear 0s; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0px; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-radius: 4px 4px 0px 0px; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-radius: 0px 0px 4px 4px; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.breadcrumb > li + li::before { padding: 0px 5px; color: rgb(204, 204, 204); content: "/ "; }
.pagination { display: inline-block; padding-left: 0px; margin: 20px 0px; border-radius: 4px; }
.pagination > li { display: inline; }
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857; color: rgb(51, 122, 183); text-decoration: none; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover { z-index: 2; color: rgb(35, 82, 124); background-color: rgb(238, 238, 238); border-color: rgb(221, 221, 221); }
.pagination-lg > li > a, .pagination-lg > li > span { padding: 10px 16px; font-size: 18px; line-height: 1.33333; }
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
@media screen and (min-width: 768px) {
}
.thumbnail { display: block; padding: 4px; margin-bottom: 20px; line-height: 1.42857; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 4px; transition: border 0.2s ease-in-out 0s; }
.thumbnail a > img, .thumbnail > img { margin-right: auto; margin-left: auto; }
.close { float: right; font-size: 21px; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: 0px 1px 0px rgb(255, 255, 255); opacity: 0.2; }
.close:focus, .close:hover { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5; }
button.close { padding: 0px; cursor: pointer; background: transparent none repeat scroll 0px 0px; border: 0px none; }
.modal { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1050; display: none; overflow: hidden; outline: 0px none; }
.modal.fade .modal-dialog { transition: transform 0.3s ease-out 0s; transform: translate(0px, -25%); }
.modal-dialog { position: relative; width: auto; margin: 10px; }
.modal-content {width: 38%;margin: 0px 500px; position: relative; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; outline: 0px none; box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.5); }
.modal-header { padding: 15px; border-bottom: 1px solid rgb(229, 229, 229); }
.modal-header .close { margin-top: -2px; }
.modal-title { margin: 0px; line-height: 1.42857; }
.modal-body { position: relative; padding: 15px; }
.modal-footer { padding: 15px; text-align: right; border-top: 1px solid rgb(229, 229, 229); }
.popover > .arrow, .popover > .arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.popover > .arrow::after { content: ""; border-width: 10px; }
.popover.top > .arrow::after { bottom: 1px; margin-left: -10px; content: " "; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; }
.popover.right > .arrow::after { bottom: -10px; left: 1px; content: " "; border-right-color: rgb(255, 255, 255); border-left-width: 0px; }
.popover.bottom > .arrow::after { top: 1px; margin-left: -10px; content: " "; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }
.popover.left > .arrow::after { right: 1px; bottom: -10px; content: " "; border-right-width: 0px; border-left-color: rgb(255, 255, 255); }
@media not all, (-webkit-transform-3d) {
}
.carousel-control .icon-prev::before { content: "‹"; }
.carousel-control .icon-next::before { content: "›"; }
@media screen and (min-width: 768px) {
}
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { display: table; content: " "; }
.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after { clear: both; }
.pull-right { float: right ! important; }
.pull-left { float: left ! important; }
/* ::::: http://cq.jfr121314.com/static/common/css/style.css ::::: */

.yello { color: rgb(184, 170, 144); }
.bread_wrap { width: 100%; border-bottom: 1px solid rgb(222, 222, 222); height: 100px; }
.bread_wrap .bread .pull-left { border-bottom: 3px solid rgb(184, 170, 144); line-height: 98px; }
.bread_wrap .bread .pull-right { line-height: 100px; }
.bread_wrap .bread .pull-right a { color: rgb(102, 102, 102); }
figure.effect-sadie figcaption::before { position: absolute; top: 84%; margin: 0px; left: 0px; width: 100%; height: 100%; background: transparent linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%) repeat scroll 0% 0%; content: ""; opacity: 0; }
figure.effect-sadie figcaption::before, figure.effect-sadie p { transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; line-height: 12px; }
figure.effect-sadie:hover figcaption::before, figure.effect-sadie:hover p { opacity: 1; transform: translate3d(0px, 0px, 0px); }
figure.effect-sarah h3::after, figure.effect-sarah h4::after { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; content: ""; transition: transform 0.35s ease 0s; transform: translate3d(-100%, 0px, 0px); }
figure.effect-sarah:hover h3::after, figure.effect-sarah:hover h4::after { transform: translate3d(0px, 0px, 0px); }
.grid figure figcaption::before, .grid figure figcaption::after { pointer-events: none; }
figure.effect-zoe:hover p.icon-links a:nth-child(3) { transition-delay: 0.1s; }
figure.effect-zoe:hover p.icon-links a:nth-child(2) { transition-delay: 0.15s; }
.mt20 { margin-top: 20px; }
.wzwrap { margin-top: 30px; }
.wzwrap .wz { background: transparent url('../images/roj.png') no-repeat scroll right center; padding-right: 20px; text-align: center; }
.wzwrap .wz h4 { margin: 0px; }
.wzwrap .wz span { color: rgb(153, 153, 153); text-transform: capitalize; }
.wzwrap .wzcon { margin: 0px 0px 0px 15px; width: 1100px; }
.wzwrap .wzcon a { color: rgb(51, 51, 51); border-radius: 30px; padding: 8px 15px; float: left; display: inline-block; margin: 0px 0px 12px 8px; }
.wzwrap .wzcon a.cur, .wzwrap .wzcon a:hover { background: rgb(184, 170, 144) none repeat scroll 0% 0%; text-decoration: none; color: rgb(255, 255, 255); }
.wzwrap .wzcon .cbo label { margin-left: 20px; }
.datime { width: 145px; border: 1px solid rgb(222, 222, 222); height: 34px; padding: 4px 10px; }
.sywrap { width: 100%; border-top: 1px solid rgb(222, 222, 222); border-bottom: 1px solid rgb(222, 222, 222); padding: 8px 0px; margin-top: 30px; }
.sywrap .sytit a { display: inline-block; height: 40px; line-height: 40px; width: 120px; text-align: center; margin-right: 12px; color: rgb(51, 51, 51); position: relative; }
.sywrap .sytit a.scur, .sywrap .sytit a:hover { background: rgb(184, 170, 144) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.sywrap .sytit a.scur i, .sywrap .sytit a:hover i { background: transparent url('../images/sbrow.png') no-repeat scroll center bottom; position: absolute; bottom: -6px; left: 40%; display: inline-block; width: 23px; height: 9px; }
.sycon { margin-top: 30px; }
.sylist { border: medium none; padding: 0px; }
.sylist img { width: 270px; height: 270px; }
.sycaption .syse { padding: 12px 0px 0px; }
.sycaption .sylab { padding: 6px 0px 0px; }
.sycaption .syse .sysetit { font-size: 18px; }
.sycaption .sylab span { color: rgb(153, 153, 153); font-size: 12px; }
.sycaption .syse .old { font-size: 12px; color: rgb(184, 170, 144); }
.tline { color: rgb(153, 153, 153); padding: 6px 12px 0px; }
.descon { padding: 0px 12px; }
.qrbutton { background: rgb(47, 47, 47) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border: medium none; width: 90px; height: 35px; line-height: 35px; text-align: center; }
.dday-box div.current-day::after { color: rgb(255, 255, 255); content: "已预约"; font-size: 12px; display: block; height: 18px; width: 45px; line-height: 18px; position: absolute; bottom: 8px; left: 15px; text-align: center; }
.dday-box div.no-curr::after { color: rgb(255, 255, 255); content: "无档期"; font-size: 12px; display: block; height: 18px; width: 55px; line-height: 18px; position: absolute; bottom: 8px; left: 10px; text-align: center; }
.dday-box div.yes-curr::after { color: rgb(255, 255, 255); content: "可预约"; font-size: 12px; display: block; height: 18px; width: 55px; line-height: 18px; position: absolute; bottom: 8px; left: 10px; text-align: center; }
/* ::::: http://cq.jfr121314.com/static/common/css/common.css ::::: */

* { margin: 0px; padding: 0px; font-family: "helvetica neue",tahoma,"hiragino sans gb",stheiti,"wenquanyi micro hei","Microsoft YaHei",SimSun,sans-serif; }
li, ol { list-style: outside none none; }
a { outline-style: none; }
a { text-decoration: none; cursor: pointer; }
a:focus { outline: medium none; }
a img { border: medium none; }
a:hover { border: medium none; text-decoration: none; }
h1, h2, h3, h4, h5, h6, p, span, em, small { font-weight: normal; font-style: normal; }
i { font-style: normal; }
.pages_wrap ul li { float: left; display: inline-block; line-height: 30px; text-align: center; margin: 0px 8px; font-size: 20px; }
.pages_wrap ul.pagination li a { vertical-align: middle; border: medium none; padding: 0px; margin: 0px 8px; background: rgb(47, 47, 47) none repeat scroll 0% 0%; color: rgb(255, 255, 255); width: 40px; height: 40px; border-radius: 40px; display: inline-block; line-height: 40px; }
.pages_wrap ul.pagination li a:hover, .pages_wrap ul.pagination li.cur a { background: rgb(184, 170, 144) none repeat scroll 0% 0%; }
.pages_wrap ul.pagination .pages.hover a { background: rgb(184, 170, 144) none repeat scroll 0% 0%; }
.modal_wrap { padding: 15px; background: transparent url('../images/mdbg.png') repeat scroll 0% 0%; border-radius: 3px; }
.modal_wrap .modal_tit { background: rgb(184, 170, 144) none repeat scroll 0% 0%; color: rgb(255, 255, 255); height: 50px; padding: 12px 15px 0px; border-bottom: medium none; }
.modal_wrap .tespeak { border: 1px solid rgb(222, 222, 222); margin: 0px auto; width: 510px; height: 100px; }
.modal_wrap .share_con { padding: 20px 30px; }
.modal_wrap .modal_bottom { border-top: medium none; text-align: center; padding-bottom: 40px; }
.btn-yello { background: rgb(184, 170, 144) none repeat scroll 0% 0%; width: 200px; height: 35px; color: rgb(255, 255, 255); }
.share-app-s-con { display: inline-block; height: 22px; outline: 0px none; padding: 0px 3px; text-decoration: none; vertical-align: middle; width: 22px; margin-right: 15px; }
.share-app-s-con span { display: block; height: 22px; position: relative; text-indent: -10000em; width: 22px; }
.share-app-s-con .app-s01 { background: transparent url('../images/wb.png') no-repeat scroll 0% 0%; }
.share-app-s-con .app-s02 { background: transparent url('../images/qq.png') no-repeat scroll 0% 0%; }
.share-app-s-con .app-s03 { background: transparent url('../images/wx.png') no-repeat scroll 0% 0%; }
.share-app-s-con .share-app-selectedIcon { background: transparent url('../images/wz.png') no-repeat scroll 0% 0%; bottom: -3px; font-size: 0px; height: 13px; position: absolute; right: -5px; width: 13px; z-index: 1; }
.share-app-s-con:hover .share-app-selectedIcon { background: transparent url('../images/xz.png') no-repeat scroll 0% 0%; }
.modal_wrap .share { padding-top: 12px; }
.w1200 { width: 1200px; margin: 0px auto; }
.Navwrap { width: 100%; min-width: 1200px; background: #8FD0CA;height: 60px; }
.Navwrap .logo { padding: 10px 20px 0px; }
.Navwrap .Nav { padding: 8px 0px 0px; position: relative; text-align: center; width: 80%; margin: 0px auto; }
.Navwrap .Nav ul { margin: 0px; width: 94%; }
.Navwrap .Nav ul li { margin-left: 1.5%; width: 8.6%; }
.Navwrap .Nav ul li, .Navwrap .Nav ul li a { float: left; display: inline-block; }
.Navwrap .Nav ul li a { width: 100%; color: rgb(255, 255, 255);  border-radius: 30px; font-size: 16px; padding: 3px 0px 4px; }
.Navwrap .Nav ul li a:hover, .Navwrap .Nav ul li.active a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(184, 170, 144); text-decoration: none; }
.Navwrap .Nav ul li a span { text-transform: capitalize; font-size: 12px; display: block; margin-top: -3px; font-family: "Times New Roman"; letter-spacing: 0.5px; }
.Navwrap .city { text-align: center; position: absolute; right: 0px; top: 6px; }
.Navwrap .city h4 { color: rgb(255, 255, 255); margin: 3px 0px 0px; }
.Navwrap .city a { color: rgb(235, 79, 56); }
.foot { width: 100%; min-width: 1200px; background: rgb(47, 47, 47) none repeat scroll 0% 0%; margin-top: 60px; clear: both; }
.foot footer { border-top: 1px solid rgb(85, 85, 85); border-bottom: 1px solid rgb(85, 85, 85); line-height: 40px; }
.foot footer a { color: rgb(255, 255, 255); margin: 0px 12px; }
.foot .copyright { color: rgb(153, 153, 153); line-height: 50px; }
.foot .phone { color: rgb(255, 255, 255); padding: 30px 0px 15px; }
.foot .phone .time { color: rgb(184, 170, 144); margin: 0px; line-height: 40px; }
.OnlineService_Bg { position: fixed; right: 5px; bottom: 150px; z-index: 10; text-align: center; }
.OnlineService_Phone { width: 70px; height: 80px; margin: 0px auto 10px; background: transparent url('../images/iconbg.jpg') no-repeat scroll center center; }
.OnlineService_Phone a { display: block; width: 70px; padding-top: 50px; font-size: 14px; text-align: center; background-image: url('../images/kf.png'); background-repeat: no-repeat; background-position: center 12px; cursor: pointer; text-decoration: none; color: rgb(255, 255, 255); }
.OnlineService_Phone:hover, .OnlineService_Sign:hover { background: transparent url('../images/iconhbg.png') no-repeat scroll 0% 0%; }
.OnlineService_Chat:hover, .OnlineService_Sign:hover { background: transparent url('../images/iconhbg.png') no-repeat scroll 0% 0%; }
.OnlineService_Sign { width: 70px; height: 80px; margin: 0px auto 10px; background: transparent url('../images/iconbg.jpg') no-repeat scroll center center; }
.OnlineService_Sign a.please { display: block; padding-top: 50px; font-size: 14px; text-decoration: none; text-align: center; color: rgb(255, 255, 255); cursor: pointer; background-image: url('../images/kh.png'); background-repeat: no-repeat; background-position: center 12px; }
.OnlineService_Top { width: 70px; height: 70px; margin: 0px auto 10px; }
.OnlineService_Top a { display: block; width: 70px; height: 70px; cursor: pointer; text-decoration: none; }
.login_tit { border: medium none; padding-bottom: 0px; }
.login_tit .ltit { color: rgb(51, 51, 51); padding: 20px 20px 0px; }
.lother { font-size: 18px; color: rgb(153, 153, 153); padding: 20px; }
.lother a { color: rgb(235, 79, 56); }
.login_con { padding: 0px 40px 40px; }
.login_con .way_tit { line-height: 50px; }
.login_con .way_tit span { font-size: 16px; }
.login_con .finput { margin-bottom: 20px; }
.login_con .finput input { height: 50px; }
.login_con .finput .free { width: 40%; height: 50px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; border: 1px solid rgb(222, 222, 222); }
.login_con .btn-yello01 { background: rgb(184, 170, 144) none repeat scroll 0% 0%; color: rgb(255, 255, 255); width: 100%; font-size: 16px; height: 50px; }
.other_way { border-top: 1px solid rgb(222, 222, 222); text-align: center; padding: 10px 0px 30px; }
.other_way p { color: rgb(153, 153, 153); font-size: 14px; line-height: 50px; }
.other_way a { margin: 0px 20px; }
/* ::::: http://cq.jfr121314.com/static/vendor/sharejs/css/share.min.css ::::: */

@font-face {
	font-family: "socialshare";
	src: url('./ttf/iconfont.eot') format("embedded-opentype"), url('./ttf/iconfont.woff') format("woff"), url('./ttf/iconfont.ttf') format("truetype"), url('./ttf/iconfont.svg') format("svg");
}
.social-share .icon-tencent::before { content: ""; }
.social-share .icon-qq::before { content: ""; }
.social-share .icon-weibo::before { content: ""; }
.social-share .icon-wechat::before { content: ""; }
.social-share .icon-douban::before { content: ""; }
.social-share .icon-heart::before { content: ""; }
.social-share .icon-like::before { content: ""; }
.social-share .icon-qzone::before { content: ""; }
.social-share .icon-linkedin::before { content: ""; }
.social-share .icon-diandian::before { content: ""; }
.social-share .icon-facebook::before { content: ""; }
.social-share .icon-google::before { content: ""; }
.social-share .icon-twitter::before { content: ""; }
.social-share .icon-wechat .wechat-qrcode.bottom::after { display: none; }
.social-share .icon-wechat .wechat-qrcode::after { content: ""; position: absolute; left: 50%; margin-left: -6px; bottom: -13px; width: 0px; height: 0px; border-width: 8px 6px 6px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; }
/* ::::: http://cq.jfr121314.com/static/vendor/layer/skin/layer.css ::::: */

html #layui_layer_skinlayercss { display: none; position: absolute; width: 1989px; }
/* ::::: http://cq.jfr121314.com/static/vendor/laydate/need/laydate.css ::::: */

html {  }
.laydate_body .laydate_box, .laydate_body .laydate_box * { margin: 0px; padding: 0px; box-sizing: content-box; }
.laydate-icon, .laydate-icon-default, .laydate-icon-danlan, .laydate-icon-dahong, .laydate-icon-molv { height: 22px; line-height: 22px; padding-right: 20px; border: 1px solid rgb(198, 198, 198); background-repeat: no-repeat; background-position: right center; background-color: rgb(255, 255, 255); outline: 0px none; }
.laydate_body .laydate_box { width: 240px; font: 12px "宋体"; z-index: 99999999; background-color: rgb(255, 255, 255); }
.laydate_body .laydate_box li { list-style: outside none none; }
.laydate_body .laydate_box .laydate_void { cursor: text ! important; }
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover { text-decoration: none; cursor: pointer; }
.laydate_body .laydate_box a:hover { text-decoration: none; }
.laydate_body .laydate_box cite, .laydate_body .laydate_box label { position: absolute; width: 0px; height: 0px; border-width: 5px; border-style: dashed; border-color: transparent; overflow: hidden; cursor: pointer; }
.laydate_body .laydate_box .laydate_yms, .laydate_body .laydate_box .laydate_time { display: none; }
.laydate_body .laydate_box input { outline: 0px none; font-size: 14px; background-color: rgb(255, 255, 255); }
.laydate_body .laydate_top { position: relative; height: 26px; padding: 5px; z-index: 99; }
.laydate_body .laydate_ym { position: relative; float: left; height: 24px; cursor: pointer; }
.laydate_body .laydate_ym input { float: left; height: 24px; line-height: 24px; text-align: center; border: medium none; cursor: pointer; }
.laydate_body .laydate_ym .laydate_yms { position: absolute; left: -1px; top: 24px; height: 181px; }
.laydate_body .laydate_y { width: 121px; margin-right: 6px; }
.laydate_body .laydate_y input { width: 64px; margin-right: 15px; }
.laydate_body .laydate_y .laydate_yms { width: 121px; text-align: center; }
.laydate_body .laydate_y .laydate_yms a { position: relative; display: block; height: 20px; }
.laydate_body .laydate_y .laydate_yms ul { height: 139px; padding: 0px; }
.laydate_body .laydate_m { width: 99px; }
.laydate_body .laydate_m .laydate_yms { width: 99px; padding: 0px; }
.laydate_body .laydate_m input { width: 42px; margin-right: 15px; }
.laydate_body .laydate_m .laydate_yms span { display: block; float: left; width: 42px; margin: 5px 0px 0px 5px; line-height: 24px; text-align: center; }
.laydate_body .laydate_choose { display: block; float: left; position: relative; width: 20px; height: 24px; }
.laydate_body .laydate_choose cite, .laydate_body .laydate_tab cite { left: 50%; top: 50%; }
.laydate_body .laydate_chtop cite { margin: -7px 0px 0px -5px; border-bottom-style: solid; }
.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label { top: 50%; margin: -2px 0px 0px -5px; border-top-style: solid; }
.laydate_body .laydate_chprev cite { margin: -5px 0px 0px -7px; }
.laydate_body .laydate_chnext cite { margin: -5px 0px 0px -2px; }
.laydate_body .laydate_ym label { right: 28px; }
.laydate_body .laydate_table { width: 230px; margin: 0px 5px; border-collapse: collapse; border-spacing: 0px; }
.laydate_body .laydate_table td { width: 31px; height: 19px; line-height: 19px; text-align: center; cursor: pointer; font-size: 12px; }
.laydate_body .laydate_table thead { height: 22px; line-height: 22px; }
.laydate_body .laydate_table thead th { font-weight: 400; font-size: 12px; text-align: center; }
.laydate_body .laydate_bottom { position: relative; height: 22px; line-height: 20px; padding: 5px; font-size: 12px; }
.laydate_body .laydate_bottom #laydate_hms { position: relative; z-index: 1; float: left; }
.laydate_body .laydate_time { position: absolute; left: 5px; bottom: 26px; width: 129px; height: 125px; }
.laydate_body .laydate_bottom li { float: left; height: 20px; line-height: 20px; border-right: medium none; font-weight: 900; }
.laydate_body .laydate_bottom .laydate_sj { width: 33px; text-align: center; font-weight: 400; }
.laydate_body .laydate_bottom input { float: left; width: 21px; height: 20px; line-height: 20px; border: medium none; text-align: center; cursor: pointer; font-size: 12px; font-weight: 400; }
.laydate_body .laydate_bottom .laydate_btn { position: absolute; right: 5px; top: 5px; }
.laydate_body .laydate_bottom .laydate_btn a { float: left; height: 20px; padding: 0px 6px; }
/* ::::: http://cq.jfr121314.com/static/vendor/laydate/skins/default/laydate.css ::::: */

.laydate-icon { border: 1px solid rgb(198, 198, 198); background-image: url('../images/icon.png'); }
.laydate_body .laydate_box, .laydate_body .laydate_ym, .laydate_body .laydate_ym .laydate_yms, .laydate_body .laydate_table, .laydate_body .laydate_table td, .laydate_body .laydate_bottom #laydate_hms, .laydate_body .laydate_time, .laydate_body .laydate_bottom .laydate_btn a { border: 1px solid rgb(204, 204, 204); }
.laydate_body .laydate_y .laydate_yms a, .laydate_body .laydate_choose, .laydate_body .laydate_table thead, .laydate_body .laydate_bottom .laydte_hsmtex { background-color: rgb(246, 246, 246); }
.laydate_body .laydate_box, .laydate_body .laydate_ym .laydate_yms, .laydate_body .laydate_time { box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1); }
.laydate_body .laydate_box { border-top: medium none; border-bottom: medium none; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.laydate_body .laydate_box input { color: rgb(51, 51, 51); }
.laydate_body .laydate_box .laydate_void { color: rgb(204, 204, 204) ! important; }
.laydate_body .laydate_box .laydate_void:hover { background-color: rgb(255, 255, 255) ! important; }
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover { color: rgb(51, 51, 51); }
.laydate_body .laydate_box a:hover { color: rgb(102, 102, 102); }
.laydate_body .laydate_click { background-color: rgb(238, 238, 238) ! important; }
.laydate_body .laydate_top { border-top: 1px solid rgb(198, 198, 198); }
.laydate_body .laydate_ym .laydate_yms { border: 1px solid rgb(198, 198, 198); background-color: rgb(255, 255, 255); }
.laydate_body .laydate_y .laydate_yms a { border-bottom: 1px solid rgb(198, 198, 198); }
.laydate_body .laydate_y .laydate_yms .laydate_chdown { border-top: 1px solid rgb(198, 198, 198); border-bottom: medium none; }
.laydate_body .laydate_choose { border-left: 1px solid rgb(198, 198, 198); }
.laydate_body .laydate_chprev { border-left: medium none; border-right: 1px solid rgb(198, 198, 198); }
.laydate_body .laydate_choose:hover, .laydate_body .laydate_y .laydate_yms a:hover { background-color: rgb(255, 255, 255); }
.laydate_body .laydate_chtop cite { border-bottom-color: rgb(102, 102, 102); }
.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label { border-top-color: rgb(102, 102, 102); }
.laydate_body .laydate_chprev cite { border-right-style: solid; border-right-color: rgb(102, 102, 102); }
.laydate_body .laydate_chnext cite { border-left-style: solid; border-left-color: rgb(102, 102, 102); }
.laydate_body .laydate_table td { border: medium none; height: 21px ! important; line-height: 21px ! important; background-color: rgb(255, 255, 255); }
.laydate_body .laydate_table .laydate_nothis { color: rgb(153, 153, 153); }
.laydate_body .laydate_table thead { height: 21px ! important; line-height: 21px ! important; }
.laydate_body .laydate_table thead th { border-bottom: 1px solid rgb(204, 204, 204); }
.laydate_body .laydate_bottom { border-bottom: 1px solid rgb(198, 198, 198); }
.laydate_body .laydate_bottom #laydate_hms { background-color: rgb(255, 255, 255); }
.laydate_body .laydate_time { background-color: rgb(255, 255, 255); }
.laydate_body .laydate_bottom .laydate_sj { border-right: 1px solid rgb(198, 198, 198); background-color: rgb(246, 246, 246); }
.laydate_body .laydate_bottom input { background-color: rgb(255, 255, 255); }
.laydate_body .laydate_bottom .laydate_btn { border-right: 1px solid rgb(198, 198, 198); }
.laydate_body .laydate_bottom .laydate_btn a { border-right: medium none; background-color: rgb(246, 246, 246); }
.laydate_body .laydate_bottom .laydate_btn a:hover { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.laydate_body .laydate_m .laydate_yms span:hover, .laydate_body .laydate_y .laydate_yms ul li:hover, .laydate_body .laydate_table td:hover, .laydate_body .laydate_time .laydate_hmsno span:hover { background-color: rgb(243, 243, 243); }
